view,
page,
text,
button,
image,
textarea,
scroll-view,input {
	box-sizing: border-box;
}
image {
	display: block;
}
button {
	margin: 0;
	padding: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: inherit;
}
button::after {
	border: none;
}
input {
	border: 0;
	background: inherit;
}

page {
	display: flex;
	flex-direction: column;
	background-color: $bg-color;
	min-height: 100vh;
	color: #444;
}

.page-box {
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	height: 1%;
}

// 滑动固定
.sticky-area {
	position: sticky;
	top: var(--window-top);
	z-index: $z-index-sticky;
}

// 隐藏scroll-view滚动条
::-webkit-scrollbar {
  display:none;
  width:0;
  height:0;
  color:transparent;
}

// input默认颜色
.input-placeholder {
	color: #aaa!important;
}

.input-inner {
	border: 0;
	background: inherit;
}